#pragma once

struct B2
{
	int _i = 0;
	std::pair<int, int> _pr;

	template <typename... Args>
	B2(Args&&... args);

	void set();
	template <typename K, typename... Args>
	void set(K&& k, Args&&... args);
	template <typename... Args>
	void set1(u64 k, Args&&... args);
	template <typename... Args>
	void set2(u64 k, Args&&... args);

	void show(int offset = 0);
};